package com.vates.vsp.practico.aistencia.service;

import java.util.List;

import org.springframework.transaction.annotation.Transactional;

import com.vates.vsp.practico.alumnos.business.Clases;
import com.vates.vsp.practico.asistencia.business.Asistencia;

public interface AsistenciaService {

	@Transactional
	public abstract void guardar(Asistencia asistencia);

	@Transactional
	public abstract void eliminar(Asistencia asistencia);

	@Transactional
	public abstract void guardar(List<Asistencia> asistencias);

	@Transactional
	public abstract void eliminar(List<Asistencia> asistencias);
	
	@Transactional
	public abstract List<Clases> getClases();

	@Transactional
	public abstract List<Asistencia> getAsistenciaPorClase(Clases clase);

	@Transactional
	public abstract Clases getClase(Clases clase);

}